Home Screen
1. Courier Welcome Message
When the courier opens the app, a welcome message appears followed by their registered name in the system, confirming that they are logged in with the correct account.

2. Search Bar
At the top of the page, there is a search bar where the courier can enter the shipment number to quickly locate a specific shipment within the app.

3. Date Filter Button
Next to the search bar, there is a Date Filter button. This allows the courier to search for shipments by a specific date, whether they are older or newly assigned.

4. Dashboard
The dashboard displays the courier’s daily performance summary, including:
- Shipments In Progress
- Delivered Shipments
- Undelivered Shipments
This helps the courier track their daily activity and monitor shipment statuses.

5. "Sync Data" Button
By clicking the Sync Data button, all newly assigned shipments from the Operations Employee are loaded into the courier’s account.
After synchronization, all assigned shipments appear on the same screen.

6. Shipment List and Control Buttons
Each shipment in the list includes three main control buttons:
A. “In Coordination” Button
- When pressed, it indicates that the courier has contacted the customer and scheduled a delivery time.
- This helps the operations employee confirm that the courier has coordinated with the customer.
B. “WhatsApp Chat” Button
- Opens WhatsApp directly to send a message to the customer.
- The message is a predefined text created by the operations employee in the “Message Templates” screen within the Dispatch system settings.
- This ensures that random or unauthorized messages are not sent by couriers.
C. “Phone Call” Button
- Allows the courier to make a direct call to the customer.
- Helps the operations team verify and confirm that communication has occurred.

7. Shipment Details
When the courier clicks on any shipment, the Shipment Details page opens, showing:
- Map: Clicking it opens the customer’s delivery location on the map.
- Collection Amount: Displays the total amount to be collected from the customer.
- Three action buttons at the bottom:

-
View Shipment History: Shows all previous shipment statuses with their corresponding timestamps.
-
Delivery Button:
-
When pressed, the courier must specify the delivery type:
- Full Delivery
- Partial Delivery
- Delivery with Price Adjustment
-
The courier also selects the receiver type (e.g., the customer or a parent).
- Receiver categories can be managed from Settings → Shipment Receiver Categories.
-
The courier can add extra notes if needed.
-
In case of price adjustment, a box opens to input the new collection amount before pressing Confirm Delivery.
-
After confirmation, the shipment status updates instantly in the Detailed Inquiry screen within the Dispatch System.

-
-
Non-Delivery Button:
-
When selecting Not Delivered, a form appears allowing the courier to add:
- Reason for Non-Delivery (e.g., wrong address, no answer, customer refused, etc.)
- Additional Notes
- In case of refusal with shipping fees paid, a box opens to input the collected amount.
-
After completing the form, the courier presses Confirm Non-Delivery to update the shipment status.

-
8. Bulk Update (Multiple Shipments)
By long-pressing on multiple shipments, the courier can update their status all at once (e.g., mark several as “Delivered).
9. “Note” Box
At the top of the page, there is a Note box.
Clicking it redirects the courier to the Tasks Page.

10. Tasks Page
This page includes:
-
New Tasks (Pickup Shipments)
- When the courier collects a shipment, they click the ✅ icon to confirm receipt.

- The shipment then automatically moves to the Completed Tasks page.

- When the courier collects a shipment, they click the ✅ icon to confirm receipt.